<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>document2html: excel::Sheet Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">document2html
   &#160;<span id="projectnumber">1.0</span>
   </div>
   <div id="projectbrief">Documents to HTML converter</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classexcel_1_1_sheet.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classexcel_1_1_sheet-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">excel::Sheet Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Contains data for one worksheet.  
 <a href="classexcel_1_1_sheet.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="sheet_8hpp_source.html">sheet.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ad81c0bda53715c3915ab6a9ea6d76f66"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#ad81c0bda53715c3915ab6a9ea6d76f66">Sheet</a> (<a class="el" href="classexcel_1_1_book.html">Book</a> *book, int position, const std::string &amp;name, int number, pugi::xml_node &amp;table)</td></tr>
<tr class="separator:ad81c0bda53715c3915ab6a9ea6d76f66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a055b7844012b84b13bbf614e91df5fd9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a055b7844012b84b13bbf614e91df5fd9">read</a> ()</td></tr>
<tr class="memdesc:a055b7844012b84b13bbf614e91df5fd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read SHEET data.  <a href="#a055b7844012b84b13bbf614e91df5fd9">More...</a><br /></td></tr>
<tr class="separator:a055b7844012b84b13bbf614e91df5fd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29dc1423f1c3c6196fd38a2334122acc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a29dc1423f1c3c6196fd38a2334122acc">putCell</a> (int rowIndex, int colIndex, const std::string &amp;value, int xfIndex)</td></tr>
<tr class="memdesc:a29dc1423f1c3c6196fd38a2334122acc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add cell data to table.  <a href="#a29dc1423f1c3c6196fd38a2334122acc">More...</a><br /></td></tr>
<tr class="separator:a29dc1423f1c3c6196fd38a2334122acc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52e4fe9904a8e8bdaf0b6f8ee1321f31"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a52e4fe9904a8e8bdaf0b6f8ee1321f31">tidyDimensions</a> ()</td></tr>
<tr class="memdesc:a52e4fe9904a8e8bdaf0b6f8ee1321f31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add missing cells to table.  <a href="#a52e4fe9904a8e8bdaf0b6f8ee1321f31">More...</a><br /></td></tr>
<tr class="separator:a52e4fe9904a8e8bdaf0b6f8ee1321f31"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a728bc5591b27b2745f8d7efe591db80c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexcel_1_1_book.html">Book</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a728bc5591b27b2745f8d7efe591db80c">m_book</a></td></tr>
<tr class="separator:a728bc5591b27b2745f8d7efe591db80c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a627466b102a736dfbd8e017a5eae4915"><td class="memItemLeft" align="right" valign="top">pugi::xml_node &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a627466b102a736dfbd8e017a5eae4915">m_table</a></td></tr>
<tr class="separator:a627466b102a736dfbd8e017a5eae4915"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c27630187a87b52f9b001925b7de37b"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a6c27630187a87b52f9b001925b7de37b">m_name</a></td></tr>
<tr class="separator:a6c27630187a87b52f9b001925b7de37b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b5f9e4e7ff8f199f140f599d59e150d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a0b5f9e4e7ff8f199f140f599d59e150d">m_number</a></td></tr>
<tr class="separator:a0b5f9e4e7ff8f199f140f599d59e150d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa423cd38eb774f5c441f763dc9c4f532"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#aa423cd38eb774f5c441f763dc9c4f532">m_rowCount</a> = 0</td></tr>
<tr class="separator:aa423cd38eb774f5c441f763dc9c4f532"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc62712ef3e2ee30a22ffb201a9a322f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#adc62712ef3e2ee30a22ffb201a9a322f">m_colCount</a> = 0</td></tr>
<tr class="separator:adc62712ef3e2ee30a22ffb201a9a322f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae56e3787838818ae69a8f96bfa0fd520"><td class="memItemLeft" align="right" valign="top">std::unordered_map&lt; int, <a class="el" href="classexcel_1_1_colinfo.html">Colinfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#ae56e3787838818ae69a8f96bfa0fd520">m_colinfoMap</a></td></tr>
<tr class="separator:ae56e3787838818ae69a8f96bfa0fd520"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4456067eda5a514064ff2b93a777a3e2"><td class="memItemLeft" align="right" valign="top">std::unordered_map&lt; int, <a class="el" href="classexcel_1_1_rowinfo.html">Rowinfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a4456067eda5a514064ff2b93a777a3e2">m_rowinfoMap</a></td></tr>
<tr class="separator:a4456067eda5a514064ff2b93a777a3e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf2e83b5ba18312ff93fd5617823d6e3"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::vector&lt; int &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#adf2e83b5ba18312ff93fd5617823d6e3">m_colLabelRanges</a></td></tr>
<tr class="separator:adf2e83b5ba18312ff93fd5617823d6e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab33846622b19c02541fd51f2cbdac0f"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::vector&lt; int &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#aab33846622b19c02541fd51f2cbdac0f">m_rowLabelRanges</a></td></tr>
<tr class="separator:aab33846622b19c02541fd51f2cbdac0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbe5950850539e598d540fa99c5808fa"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::vector&lt; int &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#abbe5950850539e598d540fa99c5808fa">m_mergedCells</a></td></tr>
<tr class="separator:abbe5950850539e598d540fa99c5808fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d62d793832ad01699b4bca169424d5a"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::vector&lt; int &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a0d62d793832ad01699b4bca169424d5a">m_tableParts</a></td></tr>
<tr class="separator:a0d62d793832ad01699b4bca169424d5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23f6a7d891171c07c8099b86101e9445"><td class="memItemLeft" align="right" valign="top">long int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a23f6a7d891171c07c8099b86101e9445">m_maxRowCount</a></td></tr>
<tr class="separator:a23f6a7d891171c07c8099b86101e9445"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a303e4a31cb344ebc0b27137626aba604"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a303e4a31cb344ebc0b27137626aba604">m_maxColCount</a> = 256</td></tr>
<tr class="separator:a303e4a31cb344ebc0b27137626aba604"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7b8d463b8593c9af89fb2308fac7729"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#af7b8d463b8593c9af89fb2308fac7729">m_dimensionRowCount</a> = 0</td></tr>
<tr class="separator:af7b8d463b8593c9af89fb2308fac7729"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16d4f7f4496c4de20bcb31635a78060f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a16d4f7f4496c4de20bcb31635a78060f">m_dimensionColCount</a> = 0</td></tr>
<tr class="separator:a16d4f7f4496c4de20bcb31635a78060f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab21a044919f623d2170c209d7c759097"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#ab21a044919f623d2170c209d7c759097">m_firstFullRowIndex</a> = -1</td></tr>
<tr class="separator:ab21a044919f623d2170c209d7c759097"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78ace2e335d5de3c7e64baf4946af1f0"><td class="memItemLeft" align="right" valign="top">unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a78ace2e335d5de3c7e64baf4946af1f0">m_defaultColWidth</a> = 0</td></tr>
<tr class="separator:a78ace2e335d5de3c7e64baf4946af1f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7ef645aeaf1595bcda596226d6a8da6"><td class="memItemLeft" align="right" valign="top">unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#ac7ef645aeaf1595bcda596226d6a8da6">m_standardWidth</a></td></tr>
<tr class="separator:ac7ef645aeaf1595bcda596226d6a8da6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b716dd7bf7a1b23ec83a69e9a4b5ce7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a9b716dd7bf7a1b23ec83a69e9a4b5ce7">m_defaultRowHeight</a></td></tr>
<tr class="separator:a9b716dd7bf7a1b23ec83a69e9a4b5ce7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a014cd9ea6c4033d9e983ec2bc9121498"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a014cd9ea6c4033d9e983ec2bc9121498">m_isDefaultRowHeightMismatch</a></td></tr>
<tr class="separator:a014cd9ea6c4033d9e983ec2bc9121498"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97c985c49436ecef0d1bfb329c956c63"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a97c985c49436ecef0d1bfb329c956c63">m_isDefaultRowHidden</a></td></tr>
<tr class="separator:a97c985c49436ecef0d1bfb329c956c63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b24d02c47a16e5d183fd18d82c037ad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a7b24d02c47a16e5d183fd18d82c037ad">m_hasDefaultAdditionalSpaceAbove</a></td></tr>
<tr class="separator:a7b24d02c47a16e5d183fd18d82c037ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a305e6097e4d7ff9dc88e2fe7563c13a2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a305e6097e4d7ff9dc88e2fe7563c13a2">m_hasDefaultAdditionalSpaceBelow</a></td></tr>
<tr class="separator:a305e6097e4d7ff9dc88e2fe7563c13a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac470e7988d89d8464b0dfd9f1c3967fd"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classexcel_1_1_hyperlink.html">Hyperlink</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#ac470e7988d89d8464b0dfd9f1c3967fd">m_hyperlinkList</a></td></tr>
<tr class="separator:ac470e7988d89d8464b0dfd9f1c3967fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9838b30484b825586edf0fe35a8d368"><td class="memItemLeft" align="right" valign="top">std::map&lt; std::pair&lt; int, int &gt;, <a class="el" href="classexcel_1_1_hyperlink.html">Hyperlink</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#ae9838b30484b825586edf0fe35a8d368">m_hyperlinkMap</a></td></tr>
<tr class="separator:ae9838b30484b825586edf0fe35a8d368"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25437763eb5c1d2e26a0d22640112cd3"><td class="memItemLeft" align="right" valign="top">std::map&lt; std::pair&lt; int, int &gt;, <a class="el" href="classexcel_1_1_note.html">Note</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a25437763eb5c1d2e26a0d22640112cd3">m_cellNoteMap</a></td></tr>
<tr class="separator:a25437763eb5c1d2e26a0d22640112cd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ddf926da72a71db2823a60615aac0c2"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::vector&lt; std::string &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a7ddf926da72a71db2823a60615aac0c2">m_cellValues</a></td></tr>
<tr class="separator:a7ddf926da72a71db2823a60615aac0c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7d938dd1db5722d43e2e1f8c09c176f"><td class="memItemLeft" align="right" valign="top"><a id="ac7d938dd1db5722d43e2e1f8c09c176f"></a>
std::vector&lt; std::vector&lt; int &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_cellTypes</b></td></tr>
<tr class="separator:ac7d938dd1db5722d43e2e1f8c09c176f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab56f9003cae27c3ed9dd16e18b128588"><td class="memItemLeft" align="right" valign="top"><a id="ab56f9003cae27c3ed9dd16e18b128588"></a>
std::vector&lt; std::vector&lt; int &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_cellXfIndexes</b></td></tr>
<tr class="separator:ab56f9003cae27c3ed9dd16e18b128588"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8510cd52cb008b32968049e091e119bf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a8510cd52cb008b32968049e091e119bf">m_visibility</a> = 0</td></tr>
<tr class="separator:a8510cd52cb008b32968049e091e119bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25d568113172c999183bb9221b00225c"><td class="memItemLeft" align="right" valign="top">unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a25d568113172c999183bb9221b00225c">m_firstVisibleRowIndex</a> = 0</td></tr>
<tr class="separator:a25d568113172c999183bb9221b00225c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb3435755f26e863ed520a2ce8e244dc"><td class="memItemLeft" align="right" valign="top">unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#adb3435755f26e863ed520a2ce8e244dc">m_firstVisibleColIndex</a> = 0</td></tr>
<tr class="separator:adb3435755f26e863ed520a2ce8e244dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68a812342239564befd87fed86de99d7"><td class="memItemLeft" align="right" valign="top">std::vector&lt; unsigned char &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a68a812342239564befd87fed86de99d7">m_gridlineColor</a> {0, 0, 0}</td></tr>
<tr class="separator:a68a812342239564befd87fed86de99d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a217d4ed0492420e8eec64f02eec7725f"><td class="memItemLeft" align="right" valign="top">unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a217d4ed0492420e8eec64f02eec7725f">m_gridlineColorIndex</a> = 0x40</td></tr>
<tr class="separator:a217d4ed0492420e8eec64f02eec7725f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd96a820db9af1caadadbb01da6043f3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#acd96a820db9af1caadadbb01da6043f3">m_showFormula</a> = false</td></tr>
<tr class="separator:acd96a820db9af1caadadbb01da6043f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c7a40a9c52b49def41986391ce1ec66"><td class="memItemLeft" align="right" valign="top"><a id="a4c7a40a9c52b49def41986391ce1ec66"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_showGridLine</b> = true</td></tr>
<tr class="separator:a4c7a40a9c52b49def41986391ce1ec66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dbf81229ea1b9b8905abfd4a7b29926"><td class="memItemLeft" align="right" valign="top"><a id="a6dbf81229ea1b9b8905abfd4a7b29926"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_showSheetHeader</b> = true</td></tr>
<tr class="separator:a6dbf81229ea1b9b8905abfd4a7b29926"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4ace72c229772672e29c59b23214853"><td class="memItemLeft" align="right" valign="top"><a id="ab4ace72c229772672e29c59b23214853"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_isFrozenPanes</b> = false</td></tr>
<tr class="separator:ab4ace72c229772672e29c59b23214853"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5da9cbcfa76f27cfe6dbd358fb8f990c"><td class="memItemLeft" align="right" valign="top"><a id="a5da9cbcfa76f27cfe6dbd358fb8f990c"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_showZeroValue</b> = true</td></tr>
<tr class="separator:a5da9cbcfa76f27cfe6dbd358fb8f990c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd5ff5303b64f602432180c86888c473"><td class="memItemLeft" align="right" valign="top"><a id="acd5ff5303b64f602432180c86888c473"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_automaticGridLineColor</b> = true</td></tr>
<tr class="separator:acd5ff5303b64f602432180c86888c473"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8d6c328ef4b3944b61e4127ba971433"><td class="memItemLeft" align="right" valign="top"><a id="ad8d6c328ef4b3944b61e4127ba971433"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_columnsRightToLeft</b> = false</td></tr>
<tr class="separator:ad8d6c328ef4b3944b61e4127ba971433"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b9a2131a4747268501273bf955c9f5a"><td class="memItemLeft" align="right" valign="top"><a id="a1b9a2131a4747268501273bf955c9f5a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_showOutlineSymbol</b> = true</td></tr>
<tr class="separator:a1b9a2131a4747268501273bf955c9f5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3da70cfcb4cbb41ccff9646da857b5b"><td class="memItemLeft" align="right" valign="top"><a id="ab3da70cfcb4cbb41ccff9646da857b5b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_removeSplits</b> = false</td></tr>
<tr class="separator:ab3da70cfcb4cbb41ccff9646da857b5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38494d593fe38f4178dbf07eece061c4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a38494d593fe38f4178dbf07eece061c4">m_isSheetSelected</a> = 0</td></tr>
<tr class="separator:a38494d593fe38f4178dbf07eece061c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44326c97d372931c0a8f16ac1a3a747e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a44326c97d372931c0a8f16ac1a3a747e">m_isSheetVisible</a> = 0</td></tr>
<tr class="separator:a44326c97d372931c0a8f16ac1a3a747e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b66cca1f1b25203b8d3d63a71eff1a1"><td class="memItemLeft" align="right" valign="top">std::map&lt; std::pair&lt; int, int &gt;, std::vector&lt; std::pair&lt; unsigned short, unsigned short &gt; &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a4b66cca1f1b25203b8d3d63a71eff1a1">m_richtextRunlistMap</a></td></tr>
<tr class="separator:a4b66cca1f1b25203b8d3d63a71eff1a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25cf08730c89d278b873dfa83a3d4733"><td class="memItemLeft" align="right" valign="top">unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a25cf08730c89d278b873dfa83a3d4733">m_vertSplitPos</a> = 0</td></tr>
<tr class="separator:a25cf08730c89d278b873dfa83a3d4733"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92508ee2160a5ead01a294003587e6c8"><td class="memItemLeft" align="right" valign="top">unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a92508ee2160a5ead01a294003587e6c8">m_horzSplitPos</a> = 0</td></tr>
<tr class="separator:a92508ee2160a5ead01a294003587e6c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fb473331c1c258126436f0e0eebfd33"><td class="memItemLeft" align="right" valign="top">unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a6fb473331c1c258126436f0e0eebfd33">m_horzSplitFirstVisible</a> = 0</td></tr>
<tr class="separator:a6fb473331c1c258126436f0e0eebfd33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9d505359b597ebf482e147f21603a4a"><td class="memItemLeft" align="right" valign="top">unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#aa9d505359b597ebf482e147f21603a4a">m_vertSplitFirstVisible</a> = 0</td></tr>
<tr class="separator:aa9d505359b597ebf482e147f21603a4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51cd153f83bccbe313efbfcbb7ef7f43"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a51cd153f83bccbe313efbfcbb7ef7f43">m_splitActivePane</a> = 0</td></tr>
<tr class="separator:a51cd153f83bccbe313efbfcbb7ef7f43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dfa8fa2667ca2e9fd267b507a5221e9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a7dfa8fa2667ca2e9fd267b507a5221e9">m_hasPaneRecord</a> = false</td></tr>
<tr class="separator:a7dfa8fa2667ca2e9fd267b507a5221e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f6e8c5d708771172a7aab53ca4a6bac"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::vector&lt; int &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a7f6e8c5d708771172a7aab53ca4a6bac">m_horizontalPageBreaks</a></td></tr>
<tr class="separator:a7f6e8c5d708771172a7aab53ca4a6bac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a557ca6ef5b803c66bb72d2c2ef72a6cc"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::vector&lt; int &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a557ca6ef5b803c66bb72d2c2ef72a6cc">m_verticalPageBreaks</a></td></tr>
<tr class="separator:a557ca6ef5b803c66bb72d2c2ef72a6cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ef96848be92fd0085caa0e050661f0f"><td class="memItemLeft" align="right" valign="top">std::vector&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a2ef96848be92fd0085caa0e050661f0f">m_gcw</a></td></tr>
<tr class="separator:a2ef96848be92fd0085caa0e050661f0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21bd79f28b570255568f2d0231dc52b1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a21bd79f28b570255568f2d0231dc52b1">m_cookedPageBreakPreviewMagFactor</a> = 60</td></tr>
<tr class="separator:a21bd79f28b570255568f2d0231dc52b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2412f0a2598626dc8025a11f6e6d29e2"><td class="memItemLeft" align="right" valign="top"><a id="a2412f0a2598626dc8025a11f6e6d29e2"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>m_cookedNormalViewMagFactor</b> = 100</td></tr>
<tr class="separator:a2412f0a2598626dc8025a11f6e6d29e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3601b38db2f182cecefcb1e853aee616"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a3601b38db2f182cecefcb1e853aee616">m_cachedPageBreakPreviewMagFactor</a> = 0</td></tr>
<tr class="separator:a3601b38db2f182cecefcb1e853aee616"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0358787eca1a400aad3c930d4669650c"><td class="memItemLeft" align="right" valign="top"><a id="a0358787eca1a400aad3c930d4669650c"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>m_cachedNormalViewMagFactor</b> = 0</td></tr>
<tr class="separator:a0358787eca1a400aad3c930d4669650c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6134994ea0a1648bcaf21677c34e3c84"><td class="memItemLeft" align="right" valign="top"><a id="a6134994ea0a1648bcaf21677c34e3c84"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_showPageBreakPreview</b> = 0</td></tr>
<tr class="separator:a6134994ea0a1648bcaf21677c34e3c84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba6f03a37bfb05e07789da1e09e93422"><td class="memItemLeft" align="right" valign="top"><a id="aba6f03a37bfb05e07789da1e09e93422"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>m_sclMagFactor</b> = -1</td></tr>
<tr class="separator:aba6f03a37bfb05e07789da1e09e93422"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03d88e9b25d695e39cc1144634a6bd77"><td class="memItemLeft" align="right" valign="top"><a id="a03d88e9b25d695e39cc1144634a6bd77"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>m_ixfe</b> = 0</td></tr>
<tr class="separator:a03d88e9b25d695e39cc1144634a6bd77"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a64dc271280d5e8a58903a36c850b6ef9"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a64dc271280d5e8a58903a36c850b6ef9">stringRecordContent</a> (const std::string &amp;data)</td></tr>
<tr class="memdesc:a64dc271280d5e8a58903a36c850b6ef9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get record string content.  <a href="#a64dc271280d5e8a58903a36c850b6ef9">More...</a><br /></td></tr>
<tr class="separator:a64dc271280d5e8a58903a36c850b6ef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2b54e45adfcf6176d175efe617077ab"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#ab2b54e45adfcf6176d175efe617077ab">fixedXfIndexB2</a> (const std::string &amp;cellAttributes, int trueXfIndex=-1)</td></tr>
<tr class="memdesc:ab2b54e45adfcf6176d175efe617077ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get fixed BIFF 2 <a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> index.  <a href="#ab2b54e45adfcf6176d175efe617077ab">More...</a><br /></td></tr>
<tr class="separator:ab2b54e45adfcf6176d175efe617077ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdbbbd075baf4249932e632a1b048165"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#afdbbbd075baf4249932e632a1b048165">insertXfB20</a> (const std::string &amp;cellAttributes, bool isStyle=false)</td></tr>
<tr class="memdesc:afdbbbd075baf4249932e632a1b048165"><td class="mdescLeft">&#160;</td><td class="mdescRight">Insert new BIFF 2.0 <a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a>.  <a href="#afdbbbd075baf4249932e632a1b048165">More...</a><br /></td></tr>
<tr class="separator:afdbbbd075baf4249932e632a1b048165"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ebce393761cbc210678dd36c687566b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a2ebce393761cbc210678dd36c687566b">fakeXfFromCellAttrB20</a> (<a class="el" href="classexcel_1_1_x_f.html">XF</a> &amp;xf, const std::string &amp;cellAttributes, bool isStyle=false)</td></tr>
<tr class="memdesc:a2ebce393761cbc210678dd36c687566b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get fake <a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> from BIFF 2.0 cell attribute.  <a href="#a2ebce393761cbc210678dd36c687566b">More...</a><br /></td></tr>
<tr class="separator:a2ebce393761cbc210678dd36c687566b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98c86971849b94f722123b191f4fe4f6"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a98c86971849b94f722123b191f4fe4f6">getNullTerminatedUnicode</a> (const std::string &amp;buf, int &amp;offset) const</td></tr>
<tr class="memdesc:a98c86971849b94f722123b191f4fe4f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get null-terminated unicode string.  <a href="#a98c86971849b94f722123b191f4fe4f6">More...</a><br /></td></tr>
<tr class="separator:a98c86971849b94f722123b191f4fe4f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6266e926146cd5839a667b9638d7e8d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#ac6266e926146cd5839a667b9638d7e8d">handleHyperlink</a> (const std::string &amp;data)</td></tr>
<tr class="memdesc:ac6266e926146cd5839a667b9638d7e8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read HYPERLINK record.  <a href="#ac6266e926146cd5839a667b9638d7e8d">More...</a><br /></td></tr>
<tr class="separator:ac6266e926146cd5839a667b9638d7e8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a527e6f666159aec601c05ce497853833"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a527e6f666159aec601c05ce497853833">handleQuicktip</a> (const std::string &amp;data)</td></tr>
<tr class="memdesc:a527e6f666159aec601c05ce497853833"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read QUICKTIP record.  <a href="#a527e6f666159aec601c05ce497853833">More...</a><br /></td></tr>
<tr class="separator:a527e6f666159aec601c05ce497853833"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17ff683d00407cd73577b6fdbbc2f1f0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a17ff683d00407cd73577b6fdbbc2f1f0">handleMSObj</a> (const std::string &amp;data, <a class="el" href="classexcel_1_1_m_s_obj.html">MSObj</a> &amp;msObj)</td></tr>
<tr class="memdesc:a17ff683d00407cd73577b6fdbbc2f1f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process <a class="el" href="classexcel_1_1_m_s_obj.html" title="Represents MSObj object. ">MSObj</a> object.  <a href="#a17ff683d00407cd73577b6fdbbc2f1f0">More...</a><br /></td></tr>
<tr class="separator:a17ff683d00407cd73577b6fdbbc2f1f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86f5299037eff139798426fa3187dd51"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a86f5299037eff139798426fa3187dd51">handleMSTxo</a> (const std::string &amp;data, <a class="el" href="classexcel_1_1_m_s_txo.html">MSTxo</a> &amp;msTxo)</td></tr>
<tr class="memdesc:a86f5299037eff139798426fa3187dd51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process <a class="el" href="classexcel_1_1_m_s_txo.html" title="Represents MSTxo object. ">MSTxo</a> object.  <a href="#a86f5299037eff139798426fa3187dd51">More...</a><br /></td></tr>
<tr class="separator:a86f5299037eff139798426fa3187dd51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7c5dd9c8e7b3e6133775c676f0ada35"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#aa7c5dd9c8e7b3e6133775c676f0ada35">handleNote</a> (const std::string &amp;data, std::unordered_map&lt; unsigned short, <a class="el" href="classexcel_1_1_m_s_txo.html">MSTxo</a> &gt; &amp;msTxos)</td></tr>
<tr class="memdesc:aa7c5dd9c8e7b3e6133775c676f0ada35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process NOTE record.  <a href="#aa7c5dd9c8e7b3e6133775c676f0ada35">More...</a><br /></td></tr>
<tr class="separator:aa7c5dd9c8e7b3e6133775c676f0ada35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5e598fdfcc0c8f3e04fbb2933f16988"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#ac5e598fdfcc0c8f3e04fbb2933f16988">updateCookedFactors</a> ()</td></tr>
<tr class="memdesc:ac5e598fdfcc0c8f3e04fbb2933f16988"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update coocked factors.  <a href="#ac5e598fdfcc0c8f3e04fbb2933f16988">More...</a><br /></td></tr>
<tr class="separator:ac5e598fdfcc0c8f3e04fbb2933f16988"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b9a18f617e2ff2e9c8eab6044c32548"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a9b9a18f617e2ff2e9c8eab6044c32548">unpackCellRangeAddressListUpdatePos</a> (std::vector&lt; std::vector&lt; int &gt;&gt; &amp;outputList, const std::string &amp;data, int &amp;pos, int addressSize=6) const</td></tr>
<tr class="memdesc:a9b9a18f617e2ff2e9c8eab6044c32548"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unpack range of cells address list and update position.  <a href="#a9b9a18f617e2ff2e9c8eab6044c32548">More...</a><br /></td></tr>
<tr class="separator:a9b9a18f617e2ff2e9c8eab6044c32548"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99b341acc231827a5de005d3bc6d7735"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a99b341acc231827a5de005d3bc6d7735">unpackRK</a> (const std::string &amp;data) const</td></tr>
<tr class="memdesc:a99b341acc231827a5de005d3bc6d7735"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unpack RK record data.  <a href="#a99b341acc231827a5de005d3bc6d7735">More...</a><br /></td></tr>
<tr class="separator:a99b341acc231827a5de005d3bc6d7735"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52d92bf6ef40186c2599c0e7c7d2cc2f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a52d92bf6ef40186c2599c0e7c7d2cc2f">addCellStyle</a> (pugi::xml_node &amp;node, const <a class="el" href="classexcel_1_1_x_f.html">XF</a> &amp;xf, int rowIndex, int colIndex)</td></tr>
<tr class="memdesc:a52d92bf6ef40186c2599c0e7c7d2cc2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add style to cell node in HTML-tree.  <a href="#a52d92bf6ef40186c2599c0e7c7d2cc2f">More...</a><br /></td></tr>
<tr class="separator:a52d92bf6ef40186c2599c0e7c7d2cc2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a408abe1afa7eafdf671ece40e0f1a76b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a408abe1afa7eafdf671ece40e0f1a76b">addRowStyle</a> (pugi::xml_node &amp;node, int rowIndex)</td></tr>
<tr class="memdesc:a408abe1afa7eafdf671ece40e0f1a76b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add style to table row.  <a href="#a408abe1afa7eafdf671ece40e0f1a76b">More...</a><br /></td></tr>
<tr class="separator:a408abe1afa7eafdf671ece40e0f1a76b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5068dbc3f7848daf65367c19258cfa1e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a5068dbc3f7848daf65367c19258cfa1e">addColStyle</a> (pugi::xml_node &amp;node, int colIndex)</td></tr>
<tr class="memdesc:a5068dbc3f7848daf65367c19258cfa1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add style to table column.  <a href="#a5068dbc3f7848daf65367c19258cfa1e">More...</a><br /></td></tr>
<tr class="separator:a5068dbc3f7848daf65367c19258cfa1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5015b6e93582524d12e1d807e809c58"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#ac5015b6e93582524d12e1d807e809c58">getColor</a> (const <a class="el" href="classexcel_1_1_x_f_color.html">XFColor</a> &amp;color) const</td></tr>
<tr class="memdesc:ac5015b6e93582524d12e1d807e809c58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get object color from <a class="el" href="classexcel_1_1_x_f_color.html" title="Color information for font, background, borders. ">XFColor</a> record.  <a href="#ac5015b6e93582524d12e1d807e809c58">More...</a><br /></td></tr>
<tr class="separator:ac5015b6e93582524d12e1d807e809c58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d607ea8d136db85be764b3fde5afc9d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a0d607ea8d136db85be764b3fde5afc9d">getTableColor</a> (std::string &amp;style, const std::vector&lt; std::string &gt; &amp;colorMap, int colorIndex) const</td></tr>
<tr class="memdesc:a0d607ea8d136db85be764b3fde5afc9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get table color value.  <a href="#a0d607ea8d136db85be764b3fde5afc9d">More...</a><br /></td></tr>
<tr class="separator:a0d607ea8d136db85be764b3fde5afc9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a540ee5e627eb127ae9894862019ebb24"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a540ee5e627eb127ae9894862019ebb24">m_position</a></td></tr>
<tr class="separator:a540ee5e627eb127ae9894862019ebb24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20c41df87fb364883ba093e360018afd"><td class="memItemLeft" align="right" valign="top">std::unordered_map&lt; std::string, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_sheet.html#a20c41df87fb364883ba093e360018afd">m_cellAttributesToXfIndex</a></td></tr>
<tr class="separator:a20c41df87fb364883ba093e360018afd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Contains data for one worksheet. </p>
<dl class="section note"><dt>Note</dt><dd>Negative values for row/column indexes and slice positions are supported in expected fashion </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ad81c0bda53715c3915ab6a9ea6d76f66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad81c0bda53715c3915ab6a9ea6d76f66">&#9670;&nbsp;</a></span>Sheet()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">excel::Sheet::Sheet </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classexcel_1_1_book.html">Book</a> *&#160;</td>
          <td class="paramname"><em>book</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>position</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>number</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">pugi::xml_node &amp;&#160;</td>
          <td class="paramname"><em>table</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">book</td><td>Pointer to parent <a class="el" href="classexcel_1_1_book.html" title="Excel Workbook data. ">Book</a> object </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">position</td><td><a class="el" href="classexcel_1_1_sheet.html" title="Contains data for one worksheet. ">Sheet</a> record start position </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td><a class="el" href="classexcel_1_1_sheet.html" title="Contains data for one worksheet. ">Sheet</a> name </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">number</td><td><a class="el" href="classexcel_1_1_sheet.html" title="Contains data for one worksheet. ">Sheet</a> number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">table</td><td>Result HTML table </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a52d92bf6ef40186c2599c0e7c7d2cc2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52d92bf6ef40186c2599c0e7c7d2cc2f">&#9670;&nbsp;</a></span>addCellStyle()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void excel::Sheet::addCellStyle </td>
          <td>(</td>
          <td class="paramtype">pugi::xml_node &amp;&#160;</td>
          <td class="paramname"><em>node</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classexcel_1_1_x_f.html">XF</a> &amp;&#160;</td>
          <td class="paramname"><em>xf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>rowIndex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>colIndex</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Add style to cell node in HTML-tree. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">node</td><td>Cell node in HTML-tree </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">xf</td><td>Parent <a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">rowIndex</td><td>Row index </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">colIndex</td><td>Column index </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a id="a5068dbc3f7848daf65367c19258cfa1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5068dbc3f7848daf65367c19258cfa1e">&#9670;&nbsp;</a></span>addColStyle()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void excel::Sheet::addColStyle </td>
          <td>(</td>
          <td class="paramtype">pugi::xml_node &amp;&#160;</td>
          <td class="paramname"><em>node</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>colIndex</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Add style to table column. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">node</td><td>Cell node in HTML-tree </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">colIndex</td><td>Column index </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a id="a408abe1afa7eafdf671ece40e0f1a76b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a408abe1afa7eafdf671ece40e0f1a76b">&#9670;&nbsp;</a></span>addRowStyle()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void excel::Sheet::addRowStyle </td>
          <td>(</td>
          <td class="paramtype">pugi::xml_node &amp;&#160;</td>
          <td class="paramname"><em>node</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>rowIndex</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Add style to table row. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">node</td><td>Cell node in HTML-tree </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">rowIndex</td><td>Row index </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a id="a2ebce393761cbc210678dd36c687566b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ebce393761cbc210678dd36c687566b">&#9670;&nbsp;</a></span>fakeXfFromCellAttrB20()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void excel::Sheet::fakeXfFromCellAttrB20 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classexcel_1_1_x_f.html">XF</a> &amp;&#160;</td>
          <td class="paramname"><em>xf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>cellAttributes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>isStyle</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get fake <a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> from BIFF 2.0 cell attribute. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">xf</td><td>Parent <a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">cellAttributes</td><td>Cell attributes </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">isStyle</td><td>If cell attribute is style </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a id="ab2b54e45adfcf6176d175efe617077ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2b54e45adfcf6176d175efe617077ab">&#9670;&nbsp;</a></span>fixedXfIndexB2()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int excel::Sheet::fixedXfIndexB2 </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>cellAttributes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>trueXfIndex</em> = <code>-1</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get fixed BIFF 2 <a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> index. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">cellAttributes</td><td>Cell attributes </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">rowIndex</td><td>Row index </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">colIndex</td><td>Column index </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">trueXfIndex</td><td>True <a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> index </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> index </dd></dl>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a id="ac5015b6e93582524d12e1d807e809c58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5015b6e93582524d12e1d807e809c58">&#9670;&nbsp;</a></span>getColor()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string excel::Sheet::getColor </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classexcel_1_1_x_f_color.html">XFColor</a> &amp;&#160;</td>
          <td class="paramname"><em>color</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get object color from <a class="el" href="classexcel_1_1_x_f_color.html" title="Color information for font, background, borders. ">XFColor</a> record. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">xf</td><td>Parent <a class="el" href="classexcel_1_1_x_f_color.html" title="Color information for font, background, borders. ">XFColor</a> object </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Object color like <code>rgb(red, green, blue)</code> </dd></dl>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a id="a98c86971849b94f722123b191f4fe4f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98c86971849b94f722123b191f4fe4f6">&#9670;&nbsp;</a></span>getNullTerminatedUnicode()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string excel::Sheet::getNullTerminatedUnicode </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>buf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"><em>offset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get null-terminated unicode string. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">buf</td><td>Binary data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>Record start position </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Unicode string </dd></dl>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a id="a0d607ea8d136db85be764b3fde5afc9d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d607ea8d136db85be764b3fde5afc9d">&#9670;&nbsp;</a></span>getTableColor()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void excel::Sheet::getTableColor </td>
          <td>(</td>
          <td class="paramtype">std::string &amp;&#160;</td>
          <td class="paramname"><em>style</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
          <td class="paramname"><em>colorMap</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>colorIndex</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get table color value. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">style</td><td>Result style value </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">colorMap</td><td>Color map </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">colorIndex</td><td>Color index </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a id="ac6266e926146cd5839a667b9638d7e8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6266e926146cd5839a667b9638d7e8d">&#9670;&nbsp;</a></span>handleHyperlink()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void excel::Sheet::handleHyperlink </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>data</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Read HYPERLINK record. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>Binary data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a id="a17ff683d00407cd73577b6fdbbc2f1f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17ff683d00407cd73577b6fdbbc2f1f0">&#9670;&nbsp;</a></span>handleMSObj()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void excel::Sheet::handleMSObj </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classexcel_1_1_m_s_obj.html">MSObj</a> &amp;&#160;</td>
          <td class="paramname"><em>msObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Process <a class="el" href="classexcel_1_1_m_s_obj.html" title="Represents MSObj object. ">MSObj</a> object. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>Binary data </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">msObj</td><td><a class="el" href="classexcel_1_1_m_s_obj.html" title="Represents MSObj object. ">MSObj</a> object </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a id="a86f5299037eff139798426fa3187dd51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86f5299037eff139798426fa3187dd51">&#9670;&nbsp;</a></span>handleMSTxo()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void excel::Sheet::handleMSTxo </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classexcel_1_1_m_s_txo.html">MSTxo</a> &amp;&#160;</td>
          <td class="paramname"><em>msTxo</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Process <a class="el" href="classexcel_1_1_m_s_txo.html" title="Represents MSTxo object. ">MSTxo</a> object. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>Binary data </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">msTxo</td><td><a class="el" href="classexcel_1_1_m_s_txo.html" title="Represents MSTxo object. ">MSTxo</a> object </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a id="aa7c5dd9c8e7b3e6133775c676f0ada35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7c5dd9c8e7b3e6133775c676f0ada35">&#9670;&nbsp;</a></span>handleNote()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void excel::Sheet::handleNote </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::unordered_map&lt; unsigned short, <a class="el" href="classexcel_1_1_m_s_txo.html">MSTxo</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>msTxos</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Process NOTE record. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>Binary data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">msTxos</td><td>List of <a class="el" href="classexcel_1_1_m_s_txo.html" title="Represents MSTxo object. ">MSTxo</a> objects </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a id="a527e6f666159aec601c05ce497853833"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a527e6f666159aec601c05ce497853833">&#9670;&nbsp;</a></span>handleQuicktip()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void excel::Sheet::handleQuicktip </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>data</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Read QUICKTIP record. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>Binary data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a id="afdbbbd075baf4249932e632a1b048165"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afdbbbd075baf4249932e632a1b048165">&#9670;&nbsp;</a></span>insertXfB20()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int excel::Sheet::insertXfB20 </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>cellAttributes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>isStyle</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Insert new BIFF 2.0 <a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">cellAttributes</td><td>Cell attributes </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">isStyle</td><td>If cell attribute is style </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> index </dd></dl>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a id="a29dc1423f1c3c6196fd38a2334122acc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29dc1423f1c3c6196fd38a2334122acc">&#9670;&nbsp;</a></span>putCell()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void excel::Sheet::putCell </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>rowIndex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>colIndex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>xfIndex</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add cell data to table. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">rowIndex</td><td>Row index </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">colIndex</td><td>Column index </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">value</td><td>Cell value </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">xfIndex</td><td><a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> index </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a id="a055b7844012b84b13bbf614e91df5fd9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a055b7844012b84b13bbf614e91df5fd9">&#9670;&nbsp;</a></span>read()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void excel::Sheet::read </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read SHEET data. </p>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a id="a64dc271280d5e8a58903a36c850b6ef9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64dc271280d5e8a58903a36c850b6ef9">&#9670;&nbsp;</a></span>stringRecordContent()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string excel::Sheet::stringRecordContent </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>data</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get record string content. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>Binary data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Record string content </dd></dl>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a id="a52e4fe9904a8e8bdaf0b6f8ee1321f31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52e4fe9904a8e8bdaf0b6f8ee1321f31">&#9670;&nbsp;</a></span>tidyDimensions()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void excel::Sheet::tidyDimensions </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add missing cells to table. </p>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a id="a9b9a18f617e2ff2e9c8eab6044c32548"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b9a18f617e2ff2e9c8eab6044c32548">&#9670;&nbsp;</a></span>unpackCellRangeAddressListUpdatePos()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void excel::Sheet::unpackCellRangeAddressListUpdatePos </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; std::vector&lt; int &gt;&gt; &amp;&#160;</td>
          <td class="paramname"><em>outputList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>addressSize</em> = <code>6</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Unpack range of cells address list and update position. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">outputList</td><td>Array in which address will be saved </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>Binary data </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">pos</td><td>Record start position </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">addressSize</td><td>Address size </td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a id="a99b341acc231827a5de005d3bc6d7735"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99b341acc231827a5de005d3bc6d7735">&#9670;&nbsp;</a></span>unpackRK()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double excel::Sheet::unpackRK </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>data</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Unpack RK record data. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>Binary data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>RD data </dd></dl>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a id="ac5e598fdfcc0c8f3e04fbb2933f16988"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5e598fdfcc0c8f3e04fbb2933f16988">&#9670;&nbsp;</a></span>updateCookedFactors()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void excel::Sheet::updateCookedFactors </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Update coocked factors. </p>
<p>Cached values are used ONLY for non-active view mode. When user switches to non-active view mode, if cached value for that mode is not valid, <a class="el" href="classexcel_1_1_excel.html" title="Excel files (xls/xlsx) into HTML сonverter. ">Excel</a> pops up a window which says: "The number must be between 10 and 400. Try again by entering a number in this range." When user hits OK, it drops into non-active view mode but uses the magn from active mode </p><dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a728bc5591b27b2745f8d7efe591db80c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a728bc5591b27b2745f8d7efe591db80c">&#9670;&nbsp;</a></span>m_book</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classexcel_1_1_book.html">Book</a>* excel::Sheet::m_book</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Pointer to parent BOOK object </p>

</div>
</div>
<a id="a3601b38db2f182cecefcb1e853aee616"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3601b38db2f182cecefcb1e853aee616">&#9670;&nbsp;</a></span>m_cachedPageBreakPreviewMagFactor</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int excel::Sheet::m_cachedPageBreakPreviewMagFactor = 0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Values (if any) actually stored on the XLS file </p>

</div>
</div>
<a id="a20c41df87fb364883ba093e360018afd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20c41df87fb364883ba093e360018afd">&#9670;&nbsp;</a></span>m_cellAttributesToXfIndex</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::unordered_map&lt;std::string, int&gt; excel::Sheet::m_cellAttributesToXfIndex</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Maps cell attributes to <a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> index. BIFF2.0 only </p>

</div>
</div>
<a id="a25437763eb5c1d2e26a0d22640112cd3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25437763eb5c1d2e26a0d22640112cd3">&#9670;&nbsp;</a></span>m_cellNoteMap</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::map&lt;std::pair&lt;int, int&gt;, <a class="el" href="classexcel_1_1_note.html">Note</a>&gt; excel::Sheet::m_cellNoteMap</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Mapping from <code>(rowIndex, colIndex)</code> to NOTE object. Cells not containing a note ("comment") are not mapped </p>

</div>
</div>
<a id="a7ddf926da72a71db2823a60615aac0c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ddf926da72a71db2823a60615aac0c2">&#9670;&nbsp;</a></span>m_cellValues</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;std::vector&lt;std::string&gt; &gt; excel::Sheet::m_cellValues</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Contains data for one cell. Cell objects have three attributes: <code>type</code> is an int, <code>value</code> (which depends on <code>type</code>) and <code>xfIndex</code>. The following table describes types of cells and how their values are represented </p><table class="doxtable">
<tr>
<th>Type symbol </th><th align="center">Type number </th><th>Value  </th></tr>
<tr>
<td>XL_CELL_EMPTY </td><td align="center">0 </td><td>Empty string </td></tr>
<tr>
<td>XL_CELL_TEXT </td><td align="center">1 </td><td>Unicode string </td></tr>
<tr>
<td>XL_CELL_NUMBER </td><td align="center">2 </td><td>Float </td></tr>
<tr>
<td>XL_CELL_DATE </td><td align="center">3 </td><td>Float </td></tr>
<tr>
<td>XL_CELL_BOOLEAN </td><td align="center">4 </td><td>Bool: 0 =&gt; False; 1 =&gt; True </td></tr>
<tr>
<td>XL_CELL_ERROR </td><td align="center">5 </td><td>Int representing internal <a class="el" href="classexcel_1_1_excel.html" title="Excel files (xls/xlsx) into HTML сonverter. ">Excel</a> codes </td></tr>
<tr>
<td>XL_CELL_BLANK </td><td align="center">6 </td><td>Empty string. Only when m_addStyle = true </td></tr>
</table>

</div>
</div>
<a id="adc62712ef3e2ee30a22ffb201a9a322f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc62712ef3e2ee30a22ffb201a9a322f">&#9670;&nbsp;</a></span>m_colCount</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int excel::Sheet::m_colCount = 0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Nominal number of columns in sheet. It is one more than maximum column index found, ignoring trailing empty cells </p>

</div>
</div>
<a id="ae56e3787838818ae69a8f96bfa0fd520"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae56e3787838818ae69a8f96bfa0fd520">&#9670;&nbsp;</a></span>m_colinfoMap</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::unordered_map&lt;int, <a class="el" href="classexcel_1_1_colinfo.html">Colinfo</a>&gt; excel::Sheet::m_colinfoMap</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Map from column index to COLINFO object. Often there is an entry in COLINFO records for all column indexes in <code>range(257)</code> </p>

</div>
</div>
<a id="adf2e83b5ba18312ff93fd5617823d6e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf2e83b5ba18312ff93fd5617823d6e3">&#9670;&nbsp;</a></span>m_colLabelRanges</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;std::vector&lt;int&gt; &gt; excel::Sheet::m_colLabelRanges</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>List of address ranges of cells containing column labels. These are set up in <a class="el" href="classexcel_1_1_excel.html" title="Excel files (xls/xlsx) into HTML сonverter. ">Excel</a> by <code>Insert</code> -&gt; <code><a class="el" href="classexcel_1_1_name.html" title="Information relating to a named reference, formula, macro, ... ">Name</a></code> -&gt; <code>Labels</code> -&gt; <code>Columns</code> </p>

</div>
</div>
<a id="a21bd79f28b570255568f2d0231dc52b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21bd79f28b570255568f2d0231dc52b1">&#9670;&nbsp;</a></span>m_cookedPageBreakPreviewMagFactor</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int excel::Sheet::m_cookedPageBreakPreviewMagFactor = 60</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Values calculated to predict mag factors that will actually be used by <a class="el" href="classexcel_1_1_excel.html" title="Excel files (xls/xlsx) into HTML сonverter. ">Excel</a> to display worksheet. Pass these values to when writing XLS files. Warning 1: Behaviour of OOo Calc and Gnumeric has been observed to differ from <a class="el" href="classexcel_1_1_excel.html" title="Excel files (xls/xlsx) into HTML сonverter. ">Excel</a>'s. Warning 2: A value of zero means almost exactly what it says. Your sheet will be displayed as very tiny speck on the screen </p>

</div>
</div>
<a id="a78ace2e335d5de3c7e64baf4946af1f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78ace2e335d5de3c7e64baf4946af1f0">&#9670;&nbsp;</a></span>m_defaultColWidth</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned short excel::Sheet::m_defaultColWidth = 0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Default column width from DEFCOLWIDTH record, else <code>None</code>. From the OOo docs: Column width in characters, using width of zero character from default font (first FONT record in file). <a class="el" href="classexcel_1_1_excel.html" title="Excel files (xls/xlsx) into HTML сonverter. ">Excel</a> adds some extra space to the default width, depending on default font and default font size. Algorithm how to exactly calculate resulting column width is not known. Example: </p><div class="fragment"><div class="line"> Default width of 8 <span class="keyword">set</span> in <span class="keyword">this</span> record results in column width of 8.43 <span class="keyword">using</span> Arial</div><div class="line">font with a size of 10 points. </div></div><!-- fragment --> 
</div>
</div>
<a id="a9b716dd7bf7a1b23ec83a69e9a4b5ce7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b716dd7bf7a1b23ec83a69e9a4b5ce7">&#9670;&nbsp;</a></span>m_defaultRowHeight</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int excel::Sheet::m_defaultRowHeight</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Default value to be used for row if there is no ROW record for that row. From optional <code>DEFAULTROWHEIGHT</code> record </p>

</div>
</div>
<a id="a16d4f7f4496c4de20bcb31635a78060f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16d4f7f4496c4de20bcb31635a78060f">&#9670;&nbsp;</a></span>m_dimensionColCount</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int excel::Sheet::m_dimensionColCount = 0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Dimension column count as per DIMENSIONS record </p>

</div>
</div>
<a id="af7b8d463b8593c9af89fb2308fac7729"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7b8d463b8593c9af89fb2308fac7729">&#9670;&nbsp;</a></span>m_dimensionRowCount</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int excel::Sheet::m_dimensionRowCount = 0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Dimension row count as per DIMENSIONS record </p>

</div>
</div>
<a id="ab21a044919f623d2170c209d7c759097"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab21a044919f623d2170c209d7c759097">&#9670;&nbsp;</a></span>m_firstFullRowIndex</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int excel::Sheet::m_firstFullRowIndex = -1</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>First full row index </p>

</div>
</div>
<a id="adb3435755f26e863ed520a2ce8e244dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb3435755f26e863ed520a2ce8e244dc">&#9670;&nbsp;</a></span>m_firstVisibleColIndex</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned short excel::Sheet::m_firstVisibleColIndex = 0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>First visible column index </p>

</div>
</div>
<a id="a25d568113172c999183bb9221b00225c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25d568113172c999183bb9221b00225c">&#9670;&nbsp;</a></span>m_firstVisibleRowIndex</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned short excel::Sheet::m_firstVisibleRowIndex = 0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>First visible row index </p>

</div>
</div>
<a id="a2ef96848be92fd0085caa0e050661f0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ef96848be92fd0085caa0e050661f0f">&#9670;&nbsp;</a></span>m_gcw</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;int&gt; excel::Sheet::m_gcw</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>256-element tuple corresponding to contents of GCW record for this sheet. If no such record, treat as all bits zero. Applies to BIFF4-7 only </p>

</div>
</div>
<a id="a68a812342239564befd87fed86de99d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a68a812342239564befd87fed86de99d7">&#9670;&nbsp;</a></span>m_gridlineColor</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;unsigned char&gt; excel::Sheet::m_gridlineColor {0, 0, 0}</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Grid line color. Pre-BIFF8 </p>

</div>
</div>
<a id="a217d4ed0492420e8eec64f02eec7725f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a217d4ed0492420e8eec64f02eec7725f">&#9670;&nbsp;</a></span>m_gridlineColorIndex</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned short excel::Sheet::m_gridlineColorIndex = 0x40</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Grid line color index </p>

</div>
</div>
<a id="a7b24d02c47a16e5d183fd18d82c037ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b24d02c47a16e5d183fd18d82c037ad">&#9670;&nbsp;</a></span>m_hasDefaultAdditionalSpaceAbove</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool excel::Sheet::m_hasDefaultAdditionalSpaceAbove</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>If cells have default additional space above </p>

</div>
</div>
<a id="a305e6097e4d7ff9dc88e2fe7563c13a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a305e6097e4d7ff9dc88e2fe7563c13a2">&#9670;&nbsp;</a></span>m_hasDefaultAdditionalSpaceBelow</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool excel::Sheet::m_hasDefaultAdditionalSpaceBelow</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>If cells have default additional space below </p>

</div>
</div>
<a id="a7dfa8fa2667ca2e9fd267b507a5221e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7dfa8fa2667ca2e9fd267b507a5221e9">&#9670;&nbsp;</a></span>m_hasPaneRecord</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool excel::Sheet::m_hasPaneRecord = false</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Boolean specifying if PANE record was present </p>

</div>
</div>
<a id="a7f6e8c5d708771172a7aab53ca4a6bac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f6e8c5d708771172a7aab53ca4a6bac">&#9670;&nbsp;</a></span>m_horizontalPageBreaks</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;std::vector&lt;int&gt; &gt; excel::Sheet::m_horizontalPageBreaks</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>List of horizontal page breaks in this sheet. Breaks are tuples in the form <code>(index of row after break, start column index, end column index)</code> </p>

</div>
</div>
<a id="a6fb473331c1c258126436f0e0eebfd33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fb473331c1c258126436f0e0eebfd33">&#9670;&nbsp;</a></span>m_horzSplitFirstVisible</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned short excel::Sheet::m_horzSplitFirstVisible = 0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Index of first visible row in bottom frozen/split pane </p>

</div>
</div>
<a id="a92508ee2160a5ead01a294003587e6c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92508ee2160a5ead01a294003587e6c8">&#9670;&nbsp;</a></span>m_horzSplitPos</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned short excel::Sheet::m_horzSplitPos = 0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Number of rows in top pane (frozen panes) </p>

</div>
</div>
<a id="ac470e7988d89d8464b0dfd9f1c3967fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac470e7988d89d8464b0dfd9f1c3967fd">&#9670;&nbsp;</a></span>m_hyperlinkList</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="classexcel_1_1_hyperlink.html">Hyperlink</a>&gt; excel::Sheet::m_hyperlinkList</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>List of HYPERLINK objects corresponding to HLINK records found in worksheet </p>

</div>
</div>
<a id="ae9838b30484b825586edf0fe35a8d368"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9838b30484b825586edf0fe35a8d368">&#9670;&nbsp;</a></span>m_hyperlinkMap</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::map&lt;std::pair&lt;int, int&gt;, <a class="el" href="classexcel_1_1_hyperlink.html">Hyperlink</a>&gt; excel::Sheet::m_hyperlinkMap</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Mapping from <code>(rowIndex, colIndex)</code> to item in <a class="el" href="classexcel_1_1_sheet.html#ac470e7988d89d8464b0dfd9f1c3967fd">m_hyperlinkList</a>. Cells not covered by hyperlink are not mapped. It is possible using the <a class="el" href="classexcel_1_1_excel.html" title="Excel files (xls/xlsx) into HTML сonverter. ">Excel</a> UI to set up a hyperlink that covers larger-than-1x1 rectangle of cells. <a class="el" href="classexcel_1_1_hyperlink.html" title="Contains attributes of hyperlink. ">Hyperlink</a> rectangles may overlap (<a class="el" href="classexcel_1_1_excel.html" title="Excel files (xls/xlsx) into HTML сonverter. ">Excel</a> doesn't check). When a multiply-covered cell is clicked on, hyperlink that is activated (and the one that is mapped here) is the last in <a class="el" href="classexcel_1_1_sheet.html#ac470e7988d89d8464b0dfd9f1c3967fd">Sheet::m_hyperlinkList</a> </p>

</div>
</div>
<a id="a014cd9ea6c4033d9e983ec2bc9121498"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a014cd9ea6c4033d9e983ec2bc9121498">&#9670;&nbsp;</a></span>m_isDefaultRowHeightMismatch</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool excel::Sheet::m_isDefaultRowHeightMismatch</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Default row height mismatch </p><table class="doxtable">
<tr>
<th align="center">Value </th><th>Description  </th></tr>
<tr>
<td align="center">False </td><td>Default row height and default font height are equal </td></tr>
<tr>
<td align="center">True </td><td>Default row height and default font height do not match </td></tr>
</table>

</div>
</div>
<a id="a97c985c49436ecef0d1bfb329c956c63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97c985c49436ecef0d1bfb329c956c63">&#9670;&nbsp;</a></span>m_isDefaultRowHidden</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool excel::Sheet::m_isDefaultRowHidden</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>If default row is hidden </p>

</div>
</div>
<a id="a38494d593fe38f4178dbf07eece061c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38494d593fe38f4178dbf07eece061c4">&#9670;&nbsp;</a></span>m_isSheetSelected</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool excel::Sheet::m_isSheetSelected = 0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>If sheet is selected. Multiple sheets can be selected, but only one can be active </p>

</div>
</div>
<a id="a44326c97d372931c0a8f16ac1a3a747e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44326c97d372931c0a8f16ac1a3a747e">&#9670;&nbsp;</a></span>m_isSheetVisible</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool excel::Sheet::m_isSheetVisible = 0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Should really be called "sheetActive" and is 1 when this sheet is sheet displayed when file is open. More than likely only one sheet should ever be set as visible. This would correspond to <a class="el" href="classexcel_1_1_book.html" title="Excel Workbook data. ">Book</a>'s sheetActive attribute, but that doesn't exist as WINDOW1 records aren't currently processed. The real thing is the visibility attribute from BOUNDSHEET record </p>

</div>
</div>
<a id="a303e4a31cb344ebc0b27137626aba604"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a303e4a31cb344ebc0b27137626aba604">&#9670;&nbsp;</a></span>m_maxColCount</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int excel::Sheet::m_maxColCount = 256</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Max column count </p>

</div>
</div>
<a id="a23f6a7d891171c07c8099b86101e9445"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23f6a7d891171c07c8099b86101e9445">&#9670;&nbsp;</a></span>m_maxRowCount</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long int excel::Sheet::m_maxRowCount</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Max row count </p>

</div>
</div>
<a id="abbe5950850539e598d540fa99c5808fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbe5950850539e598d540fa99c5808fa">&#9670;&nbsp;</a></span>m_mergedCells</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;std::vector&lt;int&gt; &gt; excel::Sheet::m_mergedCells</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>List of address ranges of cells which have been merged. These are set up in <a class="el" href="classexcel_1_1_excel.html" title="Excel files (xls/xlsx) into HTML сonverter. ">Excel</a> by <code><a class="el" href="classexcel_1_1_format.html" title="Number format information from FORMAT record. ">Format</a></code> -&gt; <code>Cells</code> -&gt; <code>Alignment</code>, then ticking "Merge cells" box. Upper limits are exclusive: i.e. <code>[2, 3, 7, 9]</code> only spans two cells </p>

</div>
</div>
<a id="a6c27630187a87b52f9b001925b7de37b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c27630187a87b52f9b001925b7de37b">&#9670;&nbsp;</a></span>m_name</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string excel::Sheet::m_name</td>
        </tr>
      </table>
</div><div class="memdoc">
<p><a class="el" href="classexcel_1_1_sheet.html" title="Contains data for one worksheet. ">Sheet</a> name </p>

</div>
</div>
<a id="a0b5f9e4e7ff8f199f140f599d59e150d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b5f9e4e7ff8f199f140f599d59e150d">&#9670;&nbsp;</a></span>m_number</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int excel::Sheet::m_number</td>
        </tr>
      </table>
</div><div class="memdoc">
<p><a class="el" href="classexcel_1_1_sheet.html" title="Contains data for one worksheet. ">Sheet</a> number </p>

</div>
</div>
<a id="a540ee5e627eb127ae9894862019ebb24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a540ee5e627eb127ae9894862019ebb24">&#9670;&nbsp;</a></span>m_position</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int excel::Sheet::m_position</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="classexcel_1_1_sheet.html" title="Contains data for one worksheet. ">Sheet</a> record start position </p>

</div>
</div>
<a id="a4b66cca1f1b25203b8d3d63a71eff1a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b66cca1f1b25203b8d3d63a71eff1a1">&#9670;&nbsp;</a></span>m_richtextRunlistMap</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::map&lt;std::pair&lt;int, int&gt;, std::vector&lt;std::pair&lt;unsigned short, unsigned short&gt; &gt; &gt; excel::Sheet::m_richtextRunlistMap</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Mapping of <code>(rowIndex, colIndex)</code> to list of <code>(offset, fontIndex)</code> tuples. Offset defines where in string the font begins to be used. Offsets are expected to be in ascending order. If first offset != zero, the meaning is that cell's <a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> font should be used from offset 0. This is a sparse mapping. There is no entry for cells that are not formatted with rich text </p>

</div>
</div>
<a id="aa423cd38eb774f5c441f763dc9c4f532"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa423cd38eb774f5c441f763dc9c4f532">&#9670;&nbsp;</a></span>m_rowCount</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int excel::Sheet::m_rowCount = 0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Number of rows in sheet </p>

</div>
</div>
<a id="a4456067eda5a514064ff2b93a777a3e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4456067eda5a514064ff2b93a777a3e2">&#9670;&nbsp;</a></span>m_rowinfoMap</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::unordered_map&lt;int, <a class="el" href="classexcel_1_1_rowinfo.html">Rowinfo</a>&gt; excel::Sheet::m_rowinfoMap</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Map from row index to ROWINFO object. It is possible to have missing entries - at least one source of XLS files doesn't bother writing ROW records </p>

</div>
</div>
<a id="aab33846622b19c02541fd51f2cbdac0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab33846622b19c02541fd51f2cbdac0f">&#9670;&nbsp;</a></span>m_rowLabelRanges</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;std::vector&lt;int&gt; &gt; excel::Sheet::m_rowLabelRanges</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>List of address ranges of cells containing row labels </p>

</div>
</div>
<a id="acd96a820db9af1caadadbb01da6043f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd96a820db9af1caadadbb01da6043f3">&#9670;&nbsp;</a></span>m_showFormula</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool excel::Sheet::m_showFormula = false</td>
        </tr>
      </table>
</div><div class="memdoc">
<p><a class="el" href="classexcel_1_1_sheet.html" title="Contains data for one worksheet. ">Sheet</a> flags </p><table class="doxtable">
<tr>
<th align="center">Bit </th><th>Mask </th><th>Contents  </th></tr>
<tr>
<td align="center">0 </td><td>0001H </td><td>0 = Show formula results 1 = Show formulas </td></tr>
<tr>
<td align="center">1 </td><td>0002H </td><td>0 = Do not show grid lines 1 = Show grid lines </td></tr>
<tr>
<td align="center">2 </td><td>0004H </td><td>0 = Do not show sheet headers 1 = Show sheet headers </td></tr>
<tr>
<td align="center">3 </td><td>0008H </td><td>0 = Panes are not frozen 1 = Panes are frozen (freeze) </td></tr>
<tr>
<td align="center">4 </td><td>0010H </td><td>0 = Show zero values as empty cells 1 = Show zero values </td></tr>
<tr>
<td align="center">5 </td><td>0020H </td><td>0 = Manual grid line color 1 = Automatic grid line color </td></tr>
<tr>
<td align="center">6 </td><td>0040H </td><td>0 = Columns from left to right 1 = Columns from right to left </td></tr>
<tr>
<td align="center">7 </td><td>0080H </td><td>0 = Do not show outline symbols 1 = Show outline symbols </td></tr>
<tr>
<td align="center">8 </td><td>0100H </td><td>0 = Keep splits if pane freeze is removed 1 = Remove splits if pane freeze is removed </td></tr>
<tr>
<td align="center">9 </td><td>0200H </td><td>0 = <a class="el" href="classexcel_1_1_sheet.html" title="Contains data for one worksheet. ">Sheet</a> not selected 1 = <a class="el" href="classexcel_1_1_sheet.html" title="Contains data for one worksheet. ">Sheet</a> selected (BIFF5-BIFF8) </td></tr>
<tr>
<td align="center">10 </td><td>0400H </td><td>0 = <a class="el" href="classexcel_1_1_sheet.html" title="Contains data for one worksheet. ">Sheet</a> not visible 1 = <a class="el" href="classexcel_1_1_sheet.html" title="Contains data for one worksheet. ">Sheet</a> visible (BIFF5-BIFF8) </td></tr>
<tr>
<td align="center">11 </td><td>0800H </td><td>0 = Show in normal view 1 = Show in page break preview (BIFF8) </td></tr>
</table>

</div>
</div>
<a id="a51cd153f83bccbe313efbfcbb7ef7f43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51cd153f83bccbe313efbfcbb7ef7f43">&#9670;&nbsp;</a></span>m_splitActivePane</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char excel::Sheet::m_splitActivePane = 0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Frozen panes: ignore it. Split panes: explanation and diagrams in OOo docs </p>

</div>
</div>
<a id="ac7ef645aeaf1595bcda596226d6a8da6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7ef645aeaf1595bcda596226d6a8da6">&#9670;&nbsp;</a></span>m_standardWidth</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned short excel::Sheet::m_standardWidth</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Default column width from STANDARDWIDTH record, else <code>None</code>. From the OOo docs: Default width of columns in 1/256 of width of zero character, using default font (first FONT record in the file) </p>

</div>
</div>
<a id="a627466b102a736dfbd8e017a5eae4915"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a627466b102a736dfbd8e017a5eae4915">&#9670;&nbsp;</a></span>m_table</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">pugi::xml_node&amp; excel::Sheet::m_table</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Result HTML table </p>

</div>
</div>
<a id="a0d62d793832ad01699b4bca169424d5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d62d793832ad01699b4bca169424d5a">&#9670;&nbsp;</a></span>m_tableParts</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;std::vector&lt;int&gt; &gt; excel::Sheet::m_tableParts</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Table parts style list in format: <code>(row1, col1, row2, col2, styleId)</code> </p>

</div>
</div>
<a id="a557ca6ef5b803c66bb72d2c2ef72a6cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a557ca6ef5b803c66bb72d2c2ef72a6cc">&#9670;&nbsp;</a></span>m_verticalPageBreaks</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;std::vector&lt;int&gt; &gt; excel::Sheet::m_verticalPageBreaks</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>List of vertical page breaks in this sheet. Breaks are tuples in the form <code>(index of column after break, start row index, end row index)</code> </p>

</div>
</div>
<a id="aa9d505359b597ebf482e147f21603a4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9d505359b597ebf482e147f21603a4a">&#9670;&nbsp;</a></span>m_vertSplitFirstVisible</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned short excel::Sheet::m_vertSplitFirstVisible = 0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Index of first visible column in right frozen/split pane </p>

</div>
</div>
<a id="a25cf08730c89d278b873dfa83a3d4733"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25cf08730c89d278b873dfa83a3d4733">&#9670;&nbsp;</a></span>m_vertSplitPos</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned short excel::Sheet::m_vertSplitPos = 0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Number of columns in left pane (frozen panes) </p>

</div>
</div>
<a id="a8510cd52cb008b32968049e091e119bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8510cd52cb008b32968049e091e119bf">&#9670;&nbsp;</a></span>m_visibility</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int excel::Sheet::m_visibility = 0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Visibility of sheet </p><table class="doxtable">
<tr>
<th align="center">Value </th><th>Description  </th></tr>
<tr>
<td align="center">0 </td><td>Visible </td></tr>
<tr>
<td align="center">1 </td><td>Hidden (can be unhidden by user - <code><a class="el" href="classexcel_1_1_format.html" title="Number format information from FORMAT record. ">Format</a></code> -&gt; <code><a class="el" href="classexcel_1_1_sheet.html" title="Contains data for one worksheet. ">Sheet</a></code> -&gt; <code>Unhide</code>) </td></tr>
<tr>
<td align="center">2 </td><td>"very hidden" (can be unhidden only by VBA macro) </td></tr>
</table>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/libs/fileext/excel/<a class="el" href="sheet_8hpp_source.html">sheet.hpp</a></li>
<li>src/libs/fileext/excel/<a class="el" href="sheet_8cpp.html">sheet.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespaceexcel.html">excel</a></li><li class="navelem"><a class="el" href="classexcel_1_1_sheet.html">Sheet</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
  </ul>
</div>
</body>
</html>
